﻿#language: it-IT
# Autore: Mattia Barrasso

# ------- Elementi vincolanti per ricetta:
# [Fatto] Le ricette in cui figura come sotto ricetta
# ------- Elementi NON vincolanti per ricetta:
# [] Le preferenze degli ospiti

Funzionalità: RimuoviRicetta

Scenario: Rimozione di una ricetta senza sotto-ricette. Confermo. Successo.
	Dato la ricetta "Polenta" esiste
	E seleziono la ricetta "Polenta"
	Quando elimino la ricetta
	Allora appare un messaggio
	Quando confermo
	Allora la ricetta "Polenta" non esiste

Scenario: Rimozione di una ricetta che è sotto-ricetta, ma senza sotto-ricette. Confermo. Successo.
	Dato la ricetta "Polenta" esiste
	E la ricetta "Polenta Al Sugo" esiste
	E la ricetta "Polenta" è una sotto-ricetta di "Polenta Al Sugo"
	E seleziono la ricetta "Polenta"
	Quando elimino la ricetta
	Allora appare un messaggio
	Quando accetto
	Allora la ricetta "Polenta" esiste
	E la ricetta "Polenta Al Sugo" esiste

Scenario: Rimozione di una ricetta che ha sotto-ricette. Fallimento.
	Dato la ricetta "Polenta" esiste
	E la ricetta "Polenta Al Sugo" esiste
	E la ricetta "Polenta" è una sotto-ricetta di "Polenta Al Sugo"
	E seleziono la ricetta "Polenta Al Sugo"
	Quando elimino la ricetta
	Allora appare un messaggio
	Quando confermo
	Allora la ricetta "Polenta" esiste
	E la ricetta "Polenta Al Sugo" non esiste